﻿@model LCTMoodle.Models.ViewModels.KhoaHocViewModel
@{
    Layout = "~/Views/Shared/_Khung.cshtml";

    ViewData["SiteMap"] = new string[] 
    {
        "Trang chủ", "/TrangChu",
        "Khóa học", "/KhoaHoc",
        Model.tenKhoaHoc, "/Nhom/" + Model.ma
    };


    LCTMoodle.Models.ViewModels.NguoiDungViewModel nguoiDung = Session["NguoiDung"] as LCTMoodle.Models.ViewModels.NguoiDungViewModel;
    string quyen = ((Dictionary<int, string>)Session["Quyen"])[Model.ma];

    bool coTheQuanLyNhom = quyen.IndexOf("|10|") != -1;
    bool coTheThemThanhVien = quyen.IndexOf("|8|") != -1;
    bool coTheDangKyKhoaHoc, coTheRoiKhoaHoc;
    
    if (nguoiDung != null)
    {
        //Không phải là thành viên hoặc không bị chặn
        coTheDangKyKhoaHoc = Model.khoaHoc_ThanhVien == null || Model.khoaHoc_ThanhVien.thoiDiemThamGia != DateTime.MinValue;

        //Là thành viên và đã được duyệt và không bị chặn
        coTheRoiKhoaHoc = Model.khoaHoc_ThanhVien != null && Model.khoaHoc_ThanhVien.maThanhVienMoi != 0 && Model.khoaHoc_ThanhVien.thoiDiemThamGia != DateTime.MinValue;
    }
    else 
    {
        coTheDangKyKhoaHoc = false;
        coTheRoiKhoaHoc = false;
    }
    
    //System.Collections.ArrayList menuAside = new System.Collections.ArrayList();
    //System.Collections.ArrayList tam;
    
    //if (coTheQuanLyNhom)    
    //{
    //    menuAside.Add("Quản lý nhóm");
    //    menuAside.Add("menu-quanlynhom");        
    //    tam = new System.Collections.ArrayList();
    //    tam.Add("Quản lý quyền");
    //    tam.Add("menu-quanlynhom-quanlyquyen");
    //    tam.Add("/KhoaHoc/QuanLyQuyen/" + Model.ma);
    //    menuAside.Add(tam);
    //}

    //ViewData["MenuAside"] = menuAside;
}
<link href="~/Content/css/KhoaHoc/Nhom.css" type="text/css" rel="stylesheet" />

<section>
    <ul id="dieu-khien-the" class="dieu-khien-the hien-tai-baigiang">
        <li class="bai-giang">
            @if (Model.khoaHoc_ThanhVien != null && Model.khoaHoc_ThanhVien.soBaiMoiBaiGiang > 0)
            {
                <i>
                    @Model.khoaHoc_ThanhVien.soBaiMoiBaiGiang
                </i>
            }
            <h2>
                <a href="#baigiang">
                    Bài giảng
                </a>
            </h2>
        </li>
        <li class="tai-lieu">
            @if (Model.khoaHoc_ThanhVien != null && Model.khoaHoc_ThanhVien.soBaiMoiTaiLieu > 0)
            {
                <i>
                    @Model.khoaHoc_ThanhVien.soBaiMoiTaiLieu
                </i>
            }
            <h2>
                <a href="#tailieu">
                    Tài liệu
                </a>
            </h2>
        </li>
        <li class="bai-tap">
            @if (Model.khoaHoc_ThanhVien != null && Model.khoaHoc_ThanhVien.soBaiMoiBaiTap > 0)
            {
                <i>
                    @Model.khoaHoc_ThanhVien.soBaiMoiBaiTap
                </i>
            }
            <h2>
                <a href="#baitap">
                    Bài tập
                </a>
            </h2>
        </li>
        <li class="dien-dan">
            @if (Model.khoaHoc_ThanhVien != null && Model.khoaHoc_ThanhVien.soBaiMoiDienDan > 0)
            {
                <i>
                    @Model.khoaHoc_ThanhVien.soBaiMoiDienDan
                </i>
            }
            <h2>
                <a href="#diendan">
                    Diễn đàn
                </a>
            </h2>
        </li>
        <li id="dau-hieu-tai"></li>
    </ul>
</section>
<section id="khung-nhom">
    <article id="hien-thi">

    </article>
</section>

@section RightAside
{
    <section class="section">
        <article class="title">
            <i class="icon"></i>
            <h2 class="text">Chức năng</h2>
        </article>
        <ul id="chuc-nang" class="box function-box">
            @if (coTheRoiKhoaHoc) 
            {
                <li>
                    <a href="/KhoaHoc_ThanhVien/RoiKhoaHoc/@Model.ma">
                        Rời khóa học
                    </a>
                </li>
            }
            else if (coTheDangKyKhoaHoc)
            {
                <li>
                    @*Kiểm tra xem người dùng đã đăng ký chưa*@
                    @if (Model.khoaHoc_ThanhVien == null || Model.khoaHoc_ThanhVien.maThanhVienMoi != 0)
                    {
                        <button class="dang-ky-khoa-hoc">
                        </button>
                    }
                    //Đã đăng ký
                    else
                    {
                        <button class="huy-dang-ky-khoa-hoc">
                        </button>                        
                    }
                </li>               
            }
            <li> 
                <a href="/KhoaHoc_ThanhVien/DanhSachThanhVien/@Model.ma">
                    Danh sách thành viên
                </a>
            </li>
            @if (coTheQuanLyNhom)
            {
                <li>
                    <a href="/KhoaHoc_ThanhVien/XacNhanDangKy/@Model.ma">
                        Xác nhận đăng ký
                    </a>
                </li>
                <li> 
                    <a href="/KhoaHoc_NhomQuyen/QuanLyQuyen/@Model.ma">
                        Quản lý quyền
                    </a>
                </li>
            }
        </ul>
    </section>
}

<script type="text/javascript">
    maKhoaHoc = '@Model.ma';

    //Kiểm tra xem có cần cập nhật thời điểm hay ko
    @if (Model.khoaHoc_ThanhVien == null)
    {
        @:capNhatThoiDiem = false;
    }
    else
    {
        @:capNhatThoiDiem = true;
    }
</script>
<script src="~/Content/script/KhoaHoc/Nhom.js"></script>